"""
如果一个字符串是 另一个字符串的重新排列组合，那么这两个字符串互为变位词。比如，”heart”与”earth”互为变位 词，”Mary”与”arMy”也互为变位词。

输入格式:
第一行输入第一个字符串，第二行输入第二个字符串。

输出格式:
输出“yes”,表示是互换词，输出“no”,表示不是互换词。
"""

list1 = input()
list2 = input()

flag = -1

for i in list1:
    if i not in list2:
        flag = 1
        break
    else:
        flag = 0
if flag == 1 or len(list1) != len(list2):
    print("no")
elif flag == 0:
    print("yes")

